home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / INIT_128_Pollo Del Mar.txt < prev    next >
Text File  |  1993-04-16  |  4KB  |  77 lines

  1. start:
  2. 00000000  42A7                     clr.l      -[A7]
  3. 00000002  224F                     movea.l    A1, A7
  4. 00000004  554F                     subq.w     A7, 2
  5. 00000006  204F                     movea.l    A0, A7
  6. 00000008  3F38 0210                move.w     -[A7], [0x00000210 /* BootDrive */]
  7. 0000000C  2F3C 7368 6466           move.l     -[A7], 0x73686466 /* 'shdf' */
  8. 00000012  51E7                     sf         -[A7]
  9. 00000014  2F08                     move.l     -[A7], A0
  10. 00000016  2F09                     move.l     -[A7], A1
  11. 00000018  7000                     moveq.l    D0, 0x00
  12. 0000001A  A823                     syscall    AliasDispatch
  13. 0000001C  301F                     move.w     D0, [A7]+
  14. 0000001E  221F                     move.l     D1, [A7]+
  15. 00000020  6704                     beq        +0x6 /* 00000026 */
  16. 00000022  4A40                     tst.w      D0
  17. 00000024  675C                     beq        +0x5E /* 00000082 */
  18. label00000026:
  19. 00000026  45FA 0092                lea.l      A2, [PC + 0x92 /* 000000BA, cstring ""<EOF> */]
  20. 0000002A  43FA 0058                lea.l      A1, [PC + 0x58 /* 00000084, value 0x4A406624 'J@f$', cstring "J@f$ /" */]
  21. 0000002E  95C9                     sub.l      A2, A1
  22. 00000030  200A                     move.l     D0, A2
  23. 00000032  A51E                     syscall    NewPtrSys, flags=5
  24. 00000034  6702                     beq        +0x4 /* 00000038 */
  25. 00000036  604A                     bra        +0x4C /* 00000082 */
  26. label00000038:
  27. 00000038  C149                     exg        A0, A1
  28. 0000003A  200A                     move.l     D0, A2
  29. 0000003C  A02E                     syscall    BlockMove/BlockMoveData
  30. 0000003E  303C A823                move.w     D0, 0xA823
  31. 00000042  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  32. 00000044  45E9 002E                lea.l      A2, [A1 + 0x2E]
  33. 00000048  2488                     move.l     [A2], A0
  34. 0000004A  41E9 0000                lea.l      A0, [A1 + 0x0]
  35. 0000004E  2008                     move.l     D0, A0
  36. 00000050  A055                     syscall    StripAddress
  37. 00000052  2040                     movea.l    A0, D0
  38. 00000054  303C A823                move.w     D0, 0xA823
  39. 00000058  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  40. 0000005A  A11A                     syscall    GetZone, flags=1
  41. 0000005C  2F08                     move.l     -[A7], A0
  42. 0000005E  2078 02A6                movea.l    A0, [0x000002A6 /* SysZone */]
  43. 00000062  A01B                     syscall    SetZone
  44. 00000064  45E9 0032                lea.l      A2, [A1 + 0x32]
  45. 00000068  594F                     subq.w     A7, 4
  46. 0000006A  2F3C 666C 6423           move.l     -[A7], 0x666C6423 /* 'fld#' */
  47. 00000070  3F3C 0080                move.w     -[A7], 0x80
  48. 00000074  A81F                     syscall    Get1Resource
  49. 00000076  2497                     move.l     [A2], [A7]
  50. 00000078  2057                     movea.l    A0, [A7]
  51. 0000007A  A04A                     syscall    HNoPurge
  52. 0000007C  A992                     syscall    DetachResource
  53. 0000007E  205F                     movea.l    A0, [A7]+
  54. 00000080  A01B                     syscall    SetZone
  55. label00000082:
  56. 00000082  4E75                     rts
  57. 00000084  4A40                     tst.w      D0
  58. 00000086  6624                     bne        +0x26 /* 000000AC */
  59. 00000088  202F 000E                move.l     D0, [A7 + 0xE]
  60. 0000008C  0C80 7368 6466           cmpi.l     D0, 0x73686466 /* 'shdf' */
  61. 00000092  670C                     beq        +0xE /* 000000A0 */
  62. 00000094  0C80 7469 6D66           cmpi.l     D0, 0x74696D66 /* 'timf' */
  63. 0000009A  6704                     beq        +0x6 /* 000000A0 */
  64. 0000009C  7000                     moveq.l    D0, 0x00
  65. 0000009E  600C                     bra        +0xE /* 000000AC */
  66. label000000A0:
  67. 000000A0  700A                     moveq.l    D0, 0x0A
  68. 000000A2  225F                     movea.l    A1, [A7]+
  69. 000000A4  41FA 0010                lea.l      A0, [PC + 0x10 /* 000000B6, value 0x0, cstring "" */]
  70. 000000A8  2F10                     move.l     -[A7], [A0]
  71. 000000AA  2F09                     move.l     -[A7], A1
  72. label000000AC:
  73. 000000AC  2F3A 0004                move.l     -[A7], [PC + 0x4 /* 000000B2, value 0x0, cstring "" */]
  74. 000000B0  4E75                     rts
  75. 000000B2  0000 0000                ori.b      D0, 0x0
  76. 000000B6  0000 0000                ori.b      D0, 0x0
  77.